export interface SysFileType {
    provider: string
    bucketName: string
    fileName: string
    suffix: string
    filePath: string
    sizeKb: number
    sizeInfo: string | null
    url: string
    fileMd5: string
    relationName: string | null
    relationId: string | null
    belongId: string | null
    fileType: string | null
    isPublic: boolean
    tenantId: number
    orgId: number
    createTime: string
    updateTime: string | null
    createUserId: number
    createUserName: string
    updateUserId: number | null
    updateUserName: string | null
    isDelete: boolean
    id: number
}


export interface SysUserBaseInfoType {
    account: string
    realName: string
    nickName: string
    avatar: string | null
    sex: number
    age: number
    birthday: string
    nation: string | null
    phone: string
    cardType: number
    idCardNum: string | null
    email: string | null
    address: string | null
    cultureLevel: number
    politicalOutlook: string | null
    college: string | null
    officePhone: string | null
    emergencyContact: string | null
    emergencyPhone: string | null
    emergencyAddress: string | null
    introduction: string | null
    orderNo: number
    status: number
    remark: string
    accountType: number
    sysOrg: any | null
    managerUserId: number | null
    posId: number
    jobNum: string | null
    posLevel: string | null
    posTitle: string | null
    expertise: string | null
    officeZone: string | null
    office: string | null
    joinDate: string | null
    lastLoginIp: string
    lastLoginAddress: string
    lastLoginTime: string
    lastLoginDevice: string
    signature: string | null
    tenantId: number
    orgId: number
    createTime: string
    updateTime: string | null
    createUserId: number | null
    createUserName: string | null
    updateUserId: number | null
    updateUserName: string | null
    isDelete: boolean
    id: number
}